Chaelin's Blog
Menu
Home
About
Posts
Life
Review
Study
T∙I∙L
TIL (JPA 강의 수강)
Posted by
ChaelinJ
on January 05, 2022
Spring
JPA
강의명 : 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
강의 회차: 엔티티 클래스 개발2
강의 내용: 설계한 엔티티를 실제 객체로 만드는 과정
자기 자신을 참조하는 경우
Getter & Setter 사용에 대해 실무에선 setter의 사용을 최소화 하는 것이 좋다. 혹은 별도의 수정 비즈니스를 제공해 변경을 통제
ManyToMany는 실무에서 사용하지 않기 두 엔티티 간의 매핑을 해주는 테이블에 column을 따로 추가할 수 없다.
값 타입은 수정이 불가하도록 setter는 주지 않는다.
생성자로 제한하기 -> 생성시에만 값을 추가할 수 있도록
JPA에선 리플렉션이나 프록시 같은 기술을 사용해야 하기 때문에 기본 생성자가 필요하다. -> protected로!
Please enable JavaScript to view the
comments powered by Disqus.
← Previous
Post
Next
Post
→